package com.anolesoft.amljmes.fortysix.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MesBzzPtmlDto implements Serializable {
    private String objuid;//主键
    private String ierpObjuid;//ierp主键
    private String xuhao;//序号
    private String fenxuhao;//分序号
    private String peitaomulubianhao;//配套目录编号
    private String jixing;//机型
    private String tuhao;//图号
    private String lingjianmingcheng;//零件名称
    private String futuhao;//父图号
    private String fulingjianmingcheng;//父零件名称
    private String leibie;//类别
    private String mululeibie;//目录类别
    private String zhuanye;//专业
    private Integer peitaoshuliang;//配套数量
    private String danwei;//单位
    private String bili;//比例
    private String chengzhidanweibianma;//承制单位编码
    private String chengzhidanwei;//承制单位
    private String yijiaodanwei;//移交单位
    private String fengongluxian;//分工路线
    private String gualiangzhuangqianshiyan;//挂梁装前试验
    private String shiyongxingjiancha;//适用性检查
    private String jiguanwenjian;//机关文件
    private String zhuanjizhuanpei;//专机专配
    private String jiacikaishi;//架次开始
    private String jiacijieshu;//架次结束
    private String beizhu;//备注
    private String wuliaohao;//物料号
    private String wuliaomingcheng;//物料名称
    private String guige;//规格
    private String paihao;//牌号
    private String jishuzhuangtai;//技术状态
    private String jiliangdanwei;//计量单位
    private String laiyuanleibie;//来源类别
    private String gongyizhuangtai;//工艺状态
    private String guanjianjianbiaoji;//关键件标记
    private String jiaofuchejian;// 交付车间
    private String jieshouchejian;// 接收车间
    private String jiaofushunxu;// 交付顺序
    private String fengcunfangfa;// 封存方法
    private Integer fengcunleixing;// 封存类型0:内部 1:外部
    private String neibufengong;// 内部分工
    private Integer shifouzuofanghu;// 是否做防护0:否 1:是
    private Integer shanchubiaoji;// 删除标记0:默认 1:删除
    private String changdaihao;// 厂代号
    private String xiugairen;//修改人
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate xiugaishijians;//修改时间
    // <<<<<<<<<<<接收全景物流额外传回字段>>>>>>>>>>
    private String jyr;//检验人
    private Integer jsNum;//接收数量
    private String kucunzhujian;// 库存主键
    private String hgbqbh;//合格标签编号/供表七号条码
}
